import numpy as np
# 创建数组
arr = np.arange(1,13).reshape(3,4)
print(arr)
"""
[[ 1  2  3  4]
 [ 5  6  7  8]
 [ 9 10 11 12]]
"""
# 数组与数字作比较
print( arr > 4 )
"""
[[False False False False]
[ True True True True]
[ True True True True]]
"""
# 筛选出 arr > 4 的元素
print( arr[ arr > 4 ] ) # [ 5  6  7  8  9 10 11 12]

# 创建同维数组
arr1 = np.arange(1,10)
arr2 = np.flipud(arr1)
print(arr1) # [1 2 3 4 5 6 7 8 9]
print(arr2) # [9 8 7 6 5 4 3 2 1]
# 同维度数组作比较
print( arr1 > arr2) # [False False False False False  True  True  True  True]
# 筛选出 arr1 > arr2 位置上的元素
print( arr1[ arr1 > arr2 ] )  # [6 7 8 9]
print( arr2[ arr1 > arr2 ] ) # [4 3 2 1]